package com.bootdo.payee.domain;

import java.io.Serializable;
import java.util.Date;

/**
 * 通道实体类
 */
public class PassagewayDO implements Serializable {

    private static final long serialVersionUID = 1L;

    // 主键
    private Long passagewayId;

    // 通道所属用户
    private Long userId;

    // 通道id1:支付宝固码  2:微信固码  3：支付宝转账
    private Integer passagewayType;

    // 状态 0:停用，1:正常
    private Integer status;

    // 通道名字
    private String passagewayName;

    // 创建时间
    private Date gmtCreate;

    // 修改时间
    private Date gmtModified;

    // 地区
    private String area;

    // 收款码收款名
    private String paymentCodePayeeName;

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public Long getPassagewayId() {
        return passagewayId;
    }

    public void setPassagewayId(Long passagewayId) {
        this.passagewayId = passagewayId;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Integer getPassagewayType() {
        return passagewayType;
    }

    public void setPassagewayType(Integer passagewayType) {
        this.passagewayType = passagewayType;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getPassagewayName() {
        return passagewayName;
    }

    public void setPassagewayName(String passagewayName) {
        this.passagewayName = passagewayName;
    }

    public Date getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public Date getGmtModified() {
        return gmtModified;
    }

    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }

    public String getArea() {
        return area;
    }

    public void setArea(String area) {
        this.area = area;
    }

    public String getPaymentCodePayeeName() {
        return paymentCodePayeeName;
    }

    public void setPaymentCodePayeeName(String paymentCodePayeeName) {
        this.paymentCodePayeeName = paymentCodePayeeName;
    }

    @Override
    public String toString() {
        return "PassagewayDO{" +
                "passagewayId=" + passagewayId +
                ", userId=" + userId +
                ", passagewayType=" + passagewayType +
                ", status=" + status +
                ", passagewayName='" + passagewayName + '\'' +
                ", gmtCreate=" + gmtCreate +
                ", gmtModified=" + gmtModified +
                ", area='" + area + '\'' +
                ", paymentCodePayeeName='" + paymentCodePayeeName + '\'' +
                '}';
    }
}
